AMIBIOS Component Release Note

Component Name                     : AMIBIOS ROM Utilities

Component Type                      : eModule

Release Date                              : July, 2007

Source Control Label               : 8.00.11_ROMUTILS_13_RC1

Source Control Location         : CORE8_ATL:\BIOS\COREBIN\800\ROMUTILS

 

文字方塊: Reference Documents 

 


All ROM Utilities user guide may be found at “AMIBIOS ROM Utilities User Guide.PDF”.

 

 

 

文字方塊: Component Description 

 


The AMIBIOS ROM Utilities eModule contains all application program to handle AMIBIOS8 binary image.

 

The following files are included in this release:

File

Name

User Guide Chapter

Latest Version

File

Description

ROMUTILS.CIF

NONE

NONE

Component information file for the eModule.

ROM Utilities Release Note.HTM

NONE

NONE

This file.

AMIBIOS ROM Utilities User Guide.PDF

NONE

1.20

This file contains user guides for all ROM Utilities.

UCOREDLL.DLL

NONE

2.08.00

DLL APIs.

UCORESYS.SYS

NONE

1.04.00

Driver for Windows 2000/XP/PE.

UCOREW64.SYS

NONE

1.01.00

Driver for Windows XP64.

UCOREVXD.VXD

NONE

1.01.01

Driver for Windows 98/ME.

DMI16.EXE

NONE

1.00

16-Bits driver for invoking SMBIOS Function call. This driver is called by DMIEDIT or AMIDEWIN only.

AMIMMDOS.EXE

1-1

1.19

Module Manipulation utility for DOS.

AMIMMWIN.EXE

1-1

1.19

Module Manipulation utility for Windows command mode. It is base on AMIMMDOS.

AMIOLDOS.EXE

1-2

1.17

Change OEM Logo utility for DOS.

AMIOLWIN.EXE

1-2

1.17

Change OEM Logo utility for Windows command mode. It is base on AMIOLDOS.

ROMSETUP.EXE

1-3

1.02

SETUP screen capture utility

AMIDEDOS.EXE

1-4

1.14

DMI Editor for DOS.

AMIDEWIN.EXE

1-5

1.25

DMI Editor for Windows command mode.

AFUDOS.EXE

1-6

4.16

AMI Firmware Update utility for DOS.

AFULNX2.TGZ

1-7

4.16

AMI Firmware Update utility for Linux.

AFUBSD.TGZ

1-7

3.02

AMI Firmware Update utility for FreeBSD.

AFUWIN.EXE

1-8

4.24

AMI Firmware Update utility for Windows command mode.

AMISCE.EXE

1-9

2.16

AMI abstract CMOS Editor for DOS.

AMISCEW.EXE

1-10

2.16

AMI abstract CMOS Editor for Windows command mode.

AMICMOS.EXE

1-11

2.02

Display, save and restore CMOS RAM.

AMIPWD.EXE

1-12

1.03

Change ROM password utility for DOS.

AMIPWDW.EXE

1-13

1.03

Change ROM password utility for Windows command mode.

TXTBCPD.EXE

1-14

1.05

TEXT BIOS Configuration Program for DOS.

TXTBCPW.EXE

1-14

1.05

TEXT BIOS Configuration Program for Windows command mode.

OEMLOGO.EXE

2-1

3.18

Change OEM Logo utility for Windows GUI mode

MMTOOL.EXE

2-2

3.21

Module Manipulation utility for Windows GUI mode.

AMIBCP.EXE

2-3

3.40

AMIBIOS Configuration Program for Windows GUI mode.

DMIEDIT.EXE

2-4

1.18

DMI Editor for Windows GUI mode.

AMIDELNX.EXE

1-15

1.13

DMI Editor for Linux command mode.

 

 

 

文字方塊: Known Issues Description 

 

 


ROMSETUP cannot work well if 8GB memory Or 4MB BIOS installed.

 

 

 

 

文字方塊: Revision History Description 

 

 


8.00.11_ROMUTILS_13_RC1

Utility

Name

Release

Version

Update

Description

AMIDELNX

1.13

1.12 –

1.   Add the new command /GENDRV to generate driver source code.

2.   Add implantation of AMIDELNX to compatible w/ Ucore-linux.

3.   Update ReadMe.txt to indicate BIOS updates when encounter "Init. SMBIOS ERROR".

4.   Add Module License to avoid Linux kernel dump warning message.

1.13 –

1.   Fixed Driver build error on CentOS 3.8 – Linux Kernel 2.4.28

AFUDOS

4.16

1.   Add "Password Checking" and "Default Issued Command Configuration" function according to OFBD spec.

2.   Add the new command line /ec to support flashing standard EC BIOS.

3.   Add the new command line /ncb and /ncbout for NCB flash.

4.   Support OFBD 2.0 specification – new Data structures updated.

5.   Add to get ROM Hole information from "F000" segment.

            - a patch to prevent getting ROM Hole info error when customer does not want to flash                         BootBlock but main bios then the ROM Hole info address will ptr to wrong location.

AFUWIN

4.24

1.   Add "Password Checking" and "Default Issued Command Configuration" function according to OFBD spec.

2.   Add the new command line /ec to support flashing standard EC BIOS.

3.   Add the new command line /ncb and /ncbout for NCB flash.

4.   Support OFBD 2.0 specification – new Data structures updated.

5.   Add to get ROM Hole information from "F000" segment.

            - a patch to prevent getting ROM Hole info error when customer does not want to flash                         BootBlock but main bios then the ROM Hole info address will ptr to wrong location.

AFULNX2

4.16

1.   Add "Password Checking" and "Default Issued Command Configuration" function according to OFBD spec.

2.   Add the new command line /ec to support flashing standard EC BIOS.

3.   Add the new command line /ncb and /ncbout for NCB flash.

4.   Support OFBD 2.0 specification – new Data structures updated.

5.   Add /clnevnlog for Clear Event Log.

6.   Add to get ROM Hole information from "F000" segment.

            - a patch to prevent getting ROM Hole info error when customer does not want to flash                         BootBlock but main bios then the ROM Hole info address will ptr to wrong location.

AFUBSD

3.02

1.   Add "Password Checking" and "Default Issued Command Configuration" function according to OFBD spec.

2.   Add the new command line /ec to support flashing standard EC BIOS.

3.   Add the new command line /ncb and /ncbout for NCB flash.

4.   Support OFBD 2.0 specification – new Data structures updated.

5.   Add /clnevnlog for Clear Event Log.

6.   Add to get ROM Hole information from "F000" segment.

            - a patch to prevent getting ROM Hole info error when customer does not want to flash                         BootBlock but main bios then the ROM Hole info address will ptr to wrong location.

DMIEDIT

1.18

1.16 –

1.   Fix bug Modify Type 0 display data failed.

1.17 –

1.   Modified updated data can’t correctly write into UUID field in Type 1.

1.18 –

1.   Modified the Windows will pop-up warning dialog after DMIEDIT updated data by calling pnp rule.

AMIBCP

3.40

3.39 –

1.   Added “Ext. Function” column that determines the Question used “External Function” or not for display.

2.   Fix some Question data are abnormal after the user drag and drop menu items.

3.40 –

1.   Modified AMIBCP can't open 915 chipset ROM File.

2.   Modified AMIBCP can't save normally when the second string pointer of Sign On Message is null.

AMIDEDOS

1.14

1.   Modify the first character of upgraded string does not allow "/" or "-".

2.   Added support for WinPE 2.0.

3.   Modify the incorrect installed size in Type6.

AMIDEWIN

1.25

1.   Modify the first character of upgraded string does not allow "/" or "-".

2.   Added support for WinPE 2.0.

3.   Added the SMBSMI Version control. That means to check signature, "SS20", in the F000:RuntimeSMIFlashData+12 for indicating the SMBIOS have the buffer above 1MB support.

UCOREDLL.DLL

2.08

2.07 –

1.   Added the SMBSMI Version control. That means to check signature, "SS20", in the F000:RuntimeSMIFlashData+12 for indicating the SMBIOS have the buffer above 1MB support.

Notice that DMIEDITOR will reference this DLL.

2.08 –

1.  Referenced UCORE Function updated according to UCORE v1.14.00. (BUILDROM)

2. Type 1 UUID - Type in digit to update but turns out to ASCII Code Sequence

TXTBCPD

1.05

1.04 –

1.   Fixed a bug at function "/o /s" that each setup entry with the same name gets mapped to the first setup entry with that name.

1.05 –

1.   Fixed a bug of parsing rule of non-standard setup database.

2.   Referenced UCORE Function updated according to UCORE v1.14.00. (BUILDROM)

TXTBCPW

1.05

1.04

1.   Fixed a bug at function "/o /s" that each setup entry with the same name gets mapped to the first setup entry with that name.

1.05

1.   Fixed a bug of parsing rule of non-standard setup database.

2.   Referenced UCORE Function updated according to UCORE v1.14.00. (BUILDROM)

AMIMMDOS

1.19

1.17 –

1.   Referenced UCORE Function updated according to UCORE v1.12.00. (128 K BootBlock Support)

1.18 –

1.   /INFO command may report wrong ROM free space.

2.   /INFO command may not output EBB and NCB modules information.

1.19 –

1.   Referenced UCORE Function updated according to UCORE v1.14.00. (BUILDROM)

AMIMMWIN

1.19

1.17 –

1.   Referenced UCORE Function updated according to UCORE v1.12.00. (128 K BootBlock Support)

1.18 –

1.   /INFO command may report wrong ROM free space.

2.   /INFO command may not output EBB and NCB modules information.

1.19 –

1.   Referenced UCORE Function updated according to UCORE v1.14.00. (BUILDROM)

MMTOOL

3.21

1.   Referenced UCORE Function updated according to UCORE v1.14.00. (BUILDROM)

AMIOLDOS

1.17

1.16 –

1.   Referenced UCORE Function updated according to UCORE v1.12.00. (128 K BootBlock Support)

1.17 –

1.   Referenced UCORE Function updated according to UCORE v1.14.00. (BUILDROM)

AMIOLWIN

1.17

1.16 –

1.   Referenced UCORE Function updated according to UCORE v1.12.00. (128 K BootBlock Support)

1.17 –

1.   Referenced UCORE Function updated according to UCORE v1.14.00. (BUILDROM)

OEMLOGO

3.18

1.   Referenced UCORE Function updated according to UCORE v1.14.00. (BUILDROM)

AMISCE

2.16

1.   Fixed the bug that amisce /i function failed if there are special characters in script file.

AMISCEW

2.16

1.   Fixed the bug that amisce /i function failed if there are special characters in script file.

 

 

8.00.11_ROMUTILS_12

Utility

Name

Release

Version

Update

Description

AMIBCP

3.38

1.   Modify undo function failed in OEM DATA.

 

 

8.00.11_ROMUTILS_12_RC3

Utility

Name

Release

Version

Update

Description

AMIBCP

3.37

1.   Modify OEM Data display style (change Unicode into ANSI) in hexadecimal grid.

TXTBCPD

1.03

1.   Watcom C compiler issue. No source code update.

UCOREDLL.DLL

2.06

1.   Referenced UCORE Function updated according to UCORE v1.12.00. (128 K BootBlock Support)

AMIDELNX

1.11

1.   First version of DMI Editor tool for Linux command mode.

 

 

8.00.11_ROMUTILS_12_RC2

Utility

Name

Release

Version

Update

Description

OEMLOGO

3.17

1.   Referenced UCORE Function updated according to UCORE v1.12.00. (128 K BootBlock Support)

MMTOOL

3.20

1.   Referenced UCORE Function updated according to UCORE v1.12.00. (128 K BootBlock Support)

TXTBCPD

1.03

1.   Referenced UCORE Function updated according to UCORE v1.12.00. (128 K BootBlock Support)

TXTBCPW

1.03

1.   Referenced UCORE Function updated according to UCORE v1.12.00. (128 K BootBlock Support)

AMIBCP

3.36

3.35 –

1.   Referenced UCORE Function updated according to UCORE v1.12.00. (128 K BootBlock Support)

3.36 –

1. Modify the synchronized action failed, when the control item has the same as HStorage field.

AFUDOS

4.15

1.   Add /clnevnlog for Clear Event Log.

AFUWIN

4.23

1.   Add /clnevnlog for Clear Event Log.

 

 

8.00.11_ROMUTILS_12_RC1

Utility

Name

Release

Version

Update

Description

AFULNX2

4.15

1.   Add Rom Hole Function support.

2.   Add /D command which backward compatible to AFU 1.xx version.

3.   Add ROM ID checking under case non-sensitive rule.

AFUBSD

3.01

1.   Add Rom Hole Function support.

2.   Add /D command which backward compatible to AFU 1.xx version.

3.   Add ROM ID checking under case non-sensitive rule.

AMIDEDOS

1.13

1.12

1.   Modify temporary buffer size (the buffer used to get DMI data) for backward compatible.

1.13 –

1.   Modify information of Type 8.

AMIDEWIN

1.24

1.   Modify information of Type 8.

2.   Add writing DMI data function in Aptio platform.

AMIBCP

3.34

1.   Add tokens in source code to support customize GUI layout.

2.   Modify "Menu Help" and "Control Help" can't display correctly.

3.   Added the synchronized action, when the control item has the same as HStorage field. 

 

 

8.00.11_ROMUTILS_11

Utility

Name

Release

Version

Update

Description

AFUDOS

4.14

1.   Add Rom Hole Function support.

2.   Add /D command which backward compatible to AFU 1.xx version.

3.   Add ROM ID checking under case non-sensitive rule.

AFUWIN

4.22

1.   Add Rom Hole Function support.

2.   Add /D command which backward compatible to AFU 1.xx version.

3.   Add ROM ID checking under case non-sensitive rule.

AMIBCP

3.33

1.   Modify the OEM Data interface.

 

 

8.00.11_ROMUTILS_11_RC2

Utility

Name

Release

Version

Update

Description

AFUDOS

4.13

1.          Fix the problem that some ROM Hole image may not be identified.

2.          Add Utility Identification Information (UII) structure.

3.          Change border line of help screen.

4.          Add ShutDown function support.

5.          Add Santa function support, flash BIOS without detail checking.

6.          EC Patch: Some EC will fail when Open/Close SMI is not balanced.

7.          Add fuma function which forces backup MA Information when flashing newer version of BIOS.

AFUWIN

4.21

1.     Fix the problem that some ROM Hole image may not be identified.

2.     Add Utility Identification Information (UII) structure.

3.        Change border line of help screen.

4.        Add ShutDown function support.

5.        Add Santa function support, flash BIOS without detail checking.

6.        EC Patch: Some EC will fail when Open/Close SMI is not balanced.

7.        Add fuma function which forces backup MA Information when flashing newer version of BIOS.

AFULNX2

4.14

1.     Fix the problem that some ROM Hole image may not be identified.

2.     Add Utility Identification Information (UII) structure.

3.        Change border line of help screen.

4.        Add ShutDown function support.

5.        Add Santa function support, flash BIOS without detail checking.

6.        EC Patch: Some EC will fail when Open/Close SMI is not balanced.

7.        Add fuma function which forces backup MA Information when flashing newer version of BIOS.

AMIPWDW

1.03

1.          To fix the bug when there is no command (argv[1]) exist.

DMIEDIT

1.15

1.     Modify LoadDriver Code to solve load driver error on some platform.

AMIDEWIN

1.23

1.22 –

1.      Modify LoadDriver Code to solve load driver error on some platform.

1.23 –

1.      Improvement: Source Code refinement, create shareable common functions for AMIDEWIN & AMIDEDOS.

AMIDEDOS.EXE

1.11

1.10 –

1.    Add UII Information.

2.    Add new feature for dumping/saving whole SMBIOS data in Aptio and Core8 platform.

3.    Add supporting for Aptio project.

4.    Added to write/read type12.

1.11 –

1.    Improvement: Source Code refinement, create shareable common functions for AMIDEWIN & AMIDEDOS.

2.    Refine Mapping/Un-Mapping Physical Memory Allocation routine.

UCOREDLL.DLL

2.05

1.   To accelerate the application execution speed.

2.   Add SMBIOS.CPP, SMBIOS.HPP, R0_WIN.CPP and R0_WIN.HPP to SMBIOS ModulePart.

AMISCE

2.15

1.   Improvement: AMISCE supports setting password with length more than 6 characters.

AMISCEW

2.15

1.   Improvement: AMISCE supports setting password with length more than 6 characters.

AMIBCP

3.32

1.   Modified the Sign On Message string is incorrect after saving.

2.   Modified the OEM Data is incorrect after saving, changing OEM Data and press UNDO button.

 

 

8.00.11_ROMUTILS_11_RC1

 

Utility

Name

Release

Version

Update

Description

AMIMMDOS

1.16

1.     Fix the problem that some ROM Hole image may not be identified.

2.        Add Utility Identification Information (UII) structure.

3.        Change border line of help screen.

AMIMMWIN

1.16

1.          Fix the problem that some ROM Hole image may not be identified.

2.          Add Utility Identification Information (UII) structure.

3.          Change border line of help screen.

AMIOLDOS

1.15

2.      Fix the problem that some ROM Hole image may not be identified.

3.      Add Utility Identification Information (UII) structure.

4.      Change border line of help screen.

AMIOLWIN

1.15

5.      Fix the problem that some ROM Hole image may not be identified.

6.      Add Utility Identification Information (UII) structure.

7.      Change border line of help screen.

MMTOOL

3.19

1.          Fix the problem that some ROM Hole image may not be identified.

2.          Add Utility Identification Information (UII) structure.

OEMLOGO

3.16

1.          Fix the problem that some ROM Hole image may not be identified.

2.          Add Utility Identification Information (UII) structure.

AMIPWD

1.03

1.02 –

1.          Password length will depend on BIOS.

2.          Change border line of help screen.

 

1.03 –

Add Utility Identification Information(UII) structure.

AMIPWDW

1.02

1.02 –

2.          Password length will depend on BIOS.

3.          Add Utility Identification Information (UII) structure.

4.          Change border line of help screen.

AMISCE

2.14

1.          Add Utility Identification Information (UII) structure.

2.          Change border line of help screen.

AMISCEW

2.14

1.          Add Utility Identification Information (UII) structure.

2.          Change border line of help screen.

TXTBCPD

1.02

1.          Fix the problem that some ROM Hole image may not be identified.

2.          Add Utility Identification Information (UII) structure.

3.          Change border line of help screen.

TXTBCPW

1.02

1.          Fix the problem that some ROM Hole image may not be identified.

2.          Add Utility Identification Information (UII) structure.

3.          Change border line of help screen.

AMIBCP

3.31

1.          The hexadecimal editor in BIOS String page can only support 256 characters length string.

2.          Added Utility Identification Information (UII) information.

3.          PCI IRQ routing structure may be destroyed after BIOS String modified.

4.          Added the tip box for each BIOS String.

AMICMOS

2.02

1.          Added Utility Identification Information (UII) information.

2.          Change border line of help screen.

AMIDEWIN

1.21

1.          Adding backward compatible command support.

1. Add /O = /OS for Type 11

        2. Add /SCO for Type 12

        3. Add /U = /SU AUTO for Type 1

2.     Added Utility Identification Information (UII) information.

DMIEDIT

1.14

1. Added to write/read type12

2. Source Code Refinement.

3. Added Utility Identification Information (UII) information.

 

 

 

8.00.11_ROMUTILS_10

 

Utility

Name

Release

Version

Update

Description

AFUDOS

4.12

1.          Show warning message when /ECUF issued but no EC BIOS detected in BIOS.

2.          Add Intel Flash Descriptor Mode support.

AFUWIN

4.20

1.          Show warning message when /ECUF issued but no EC BIOS detected in BIOS.

2.          Add Intel Flash Descriptor Mode support.

AFULNX2

4.13

1.          Show warning message when EC does not exist and /ECUF is issued by user.

2.          Fix the problem that ROM file path MUST be same as program file.

AFUBSD

2.03

1.          Show warning message when EC does not exist and /ECUF is issued by user.

2.          Fix the problem that ROM file path MUST be same as program file.

 

 

 

8.00.11_ROMUTILS_10_RC3

 

Utility

Name

Release

Version

Update

Description

AFUDOS

4.11

3.          Show warning function (/sw) will cause assertion error.

4.          Change /E function's behavior.

5.          Added /ECUF function to flash EC bios when newer version is detected.

AFUWIN

4.19

1.          Show warning function (/sw) will cause assertion error.

2.          Change /E function's behavior.

3.          Added /ECUF function to flash EC bios when newer version is detected.

AFULNX2

4.12

1.          Change /E function's behavior.

2.          Added /ECUF function to flash EC bios when newer version is detected.

AFUBSD

2.02

1.          Change /E function's behavior.

2.          Added /ECUF function to flash EC bios when newer version is detected.

AMISCE

2.13

Fixed the problem that password identification may be failed sometimes.

AMISCEW

2.13

Fixed the problem that password identification may be failed sometimes.

 

 

 

8.00.11_ROMUTILS_10_RC2

 

Utility

Name

Release

Version

Update

Description

AMIMMDOS

1.15

Fix the problem that BIOS ROM File Size over 512K can not be checksummed.

AMIMMWIN

1.15

Fix the problem that BIOS ROM File Size over 512K can not be checksummed.

AMIOLDOS

1.14

Fix the problem that BIOS ROM File Size over 512K can not be checksummed.

AMIOLWIN

1.14

Fix the problem that BIOS ROM File Size over 512K can not be checksummed.

MMTOOL

3.18

Fix the problem that BIOS ROM File Size over 512K can not be checksummed.

OEMLOGO

3.15

Fix the problem that BIOS ROM File Size over 512K can not be checksummed.

TXTBCPD

1.01

Fix the problem that BIOS ROM File Size over 512K can not be checksummed.

TXTBCPW

1.01

Fix the problem that BIOS ROM File Size over 512K can not be checksummed.

AMIBCP

3.30

1.          Fix the problem that BIOS ROM File Size over 512K can not be checksummed.

2.          AMIBCP may not bring to the top if it is partially covered by other APs and user clicks on a view contained within the tab control.

3.          Unicode support.

DMIEDIT

1.13

Modifiable type should be shaded if SMI interface for SMBIOS to be disabled and DMI16.EXE that PnP function call driver does not present.

AFUDOS

4.10

Add /MAI command to display System Rom or Inserted Rom file's MA information.

AFUWIN

4.18

Add /MAI command to display System Rom or Inserted Rom file's MA information. This feature is for command prompt only.

AFULNX2

4.11

Add /MAI command to display System Rom or Inserted Rom file's MA information.

AFUBSD

2.01

1.          Sync. With AFULNX2.

2.          Add /MAI command to display System Rom or Inserted Rom file's MA information.

 

 

 

8.00.11_ROMUTILS_10_RC1

 

Utility

Name

Release

Version

Update

Description

TXTBCPD

1.00

Formal Release.

TXTBCPW

1.00

Formal Release.

AMISCE

2.12

Fix the bug that AMISCE password identification fail.

AMISCEW

2.12

Fix the bug that AMISCEW password identification fail.

AFUDOS

4.09

Sync with AFULNX.

AFUWIN

4.17

4.16 –

1.          AFUWIN GUI interface behave abnormally.

2.          Fixed AFULNX compile fail because of std C++ lib don't support lowercase method.

 

4.17 –

1.          Added CMD mode support only function. No GUI interface will pop up - shrink down exe file size.

2.          Sync with AFULNX.

AFULNX2

4.10

1.          New release style.

2.          Sync with AFUDOS.

AMIBCP

3.22

Fix the problem that windows pop up error dialog box if SETUP option item number is too large.

 

 

 

8.00.11_ROMUTILS_9

 

Utility

Name

Release

Version

Update

Description

UCORESYS

1.04.00

Fix the problem that physical memory mapping might be failure under XP64 when more than 4GB memory installed.

UCOREW64

1.01.00

Fix the problem that physical memory mapping might be failure under XP64 when more than 4GB memory installed.

DMI16

1.00

Formal Release.

AMIBCP

3.21

Fix the problem that input bar of OEMData cannot work properly.

AFUWIN

4.16

Fix the problem that block options cannot work properly.

 

 

 

8.00.11_ROMUTILS_9_RC1

 

Utility

Name

Release

Version

Update

Description

AMIOLDOS

1.13

1.12 –

Turns optimal switch off.

 

1.13 –

Add new option - /A to change Animated GIF logo.

AMIOLWIN

1.13

1.12 –

Turns optimal switch off.

 

1.13 –

Add new option - /A to change Animated GIF logo.

MMTOOL

3.17

Module ID should not be duplicated except 20h and 21h.

UCOREDLL

2.03.00

SMBIOS PnP Function Support.

UCORESYS

1.03.00

Change algorithm to selector and callgate structure for SMBIOS PnP Function Support.

AMIBCP

3.19

1.          Fix garbage code.

2.          Adding Language Control Structure.

3.          Modify the Register field to avoid the problem that can't save WORD and DWORD data

AMIDEDOS

1.09

1.          Adding /IV(BIOS Version in Type0) and /ID(BIOS Release Date in Type0) parameters.

2.          Adding PnP Function call.

3.          Adding string type determination(VarLength or FixLength).

AMIDEWIN

1.15

2.          Adding /IV(BIOS Version in Type0) and /ID(BIOS Release Date in Type0) parameters.

3.          Adding PnP Function call.

4.          Adding string type determination(VarLength or FixLength).

DMIEDIT

1.12

1.          Adding /IV(BIOS Version in Type0) and /ID(BIOS Release Date in Type0) parameters.

2.          Adding PnP Function call.

3.          Adding string type determination(VarLength or FixLength).

4.          Fix garbage code.

AMIPWD

1.01

New password cannot be updated when the supervisor password is less than 3 characters.

OEMLOGO

3.14

The replacement of Animated GIF Logo support.

AFUDOS

4.08

1.          /M, /L0,/L1 functions become stand along function which means uses w/o inseting the rom file

2.          Add change version function /chgver:

3.          Fixed Mac address reading error.

4.          Fixed flash unknown data when /M is issued

5.          Added new routine for afudos be able to read default setting cmd(s) properly

AFUWIN

4.15

1.          NVRAM set to 32K then afuwin GUI mode progress bar will display abnormally.

2.          Add change afuwin function both command and GUI mode

3.          Add change default configure behavior function

0 - set check box and user unable to make change

1 - set check box and user be able to make changes

4.          Add precaution behaviors to prevent user misbehavior afuwin. warning box will pop out when abnormal status happened.

5.          AFUWIN can now issue /l0, /l1, /M function w/o inserting the ROM file.

6.          Fixed bug /l2, /L3 function has same behavior as L0/L1

AMIBCP

3.20

AMIBCP cannot save ROM file properly if no any register table existed in BIOS.

 

 

 

8.00.11_ROMUTILS_8

 

Utility

Name

Release

Version

Update

Description

AMIDEDOS

1.08

Display warning message for when given UUID is less than 32 characters but still finish the operation.

AMIDEWIN

1.14

Display warning message for when given UUID is less than 32 characters but still finish the operation.

 

 

 

8.00.11_ROMUTILS_8_RC4

 

Utility

Name

Release

Version

Update

Description

UCOREDLL

2.02.04

EBB Header Checksum is fixed to 0 for AFUEFI.

AMIMMDOS

1.14

1.          EBB Header Checksum is fixed to 0 for AFUEFI.

2.          Module ID should not be duplicated except 20h and 21h.

AMIOLDOS

1.11

EBB Header Checksum is fixed to 0 for AFUEFI.

AMIMMWIN

1.14

1.          EBB Header Checksum is fixed to 0 for AFUEFI.

2.          Module ID should not be duplicated except 20h and 21h.

AMIOLWIN

1.11

EBB Header Checksum is fixed to 0 for AFUEFI.

MMTOOL

3.16

EBB Header Checksum is fixed to 0 for AFUEFI.

OEMLOGO

3.13

1.          EBB Header Checksum is fixed to 0 for AFUEFI.

2.          Display current BIOS’s logo format.

3.          Display warning message when replaced logo format is different from current BIOS.

AMIPWDW

1.01

Fix the problem that cannot work well under Windows XP and XP64 sometimes.

AMIBCP

3.18

1.          EBB Header Checksum is fixed to 0 for AFUEFI.

2.          BCP can not get string properly while failsafe or optimal string table contains null string.

AMIDEDOS

1.07

1.          AMIDEDOS may write incorrect value while the user performs several tasks at the same time.

2.          Change program procedure to avoid update function failure.

AMIDEWIN

1.13

1.          AMIDEWIN may write incorrect value while the user performs several tasks at the same time.

2.          Change program procedure to avoid update function failure.

AFUDOS

4.07

1.          Added in new cmd /X:n for ROM ID checking with user defined ID length [funciton hidden from help].

2.          Added in new cmd /sw for showing warning message [funciton hidden from help]

AFUWIN

4.14

CMD Mode -

1.          Added in new cmd /X:n for ROM ID checking with user defined ID length [funciton hidden from help]

2.          Added in new cmd /sw for showing warning message [funciton hidden from help]

3.          Bug fixed:cmd mode with cmd /M without input string cause fail.

 

GUI MODE -

1.          Reboot sys only BIOS flashed under proper condition.

2.          Check/Radio Box will be checked and shaded when corresponding cmd is issued by AFUSETUP.

AFULNX

4.06

1.          Added in new cmd /X:n for ROM ID checking with user defined ID length [funciton hidden from help].

2.          Added in new cmd /sw for showing warning message [funciton hidden from help].

 

 

 

8.00.11_ROMUTILS_8_RC3

 

Utility

Name

Release

Version

Update

Description

UCOREDLL

2.02.03

2.02.02

Fix the problem that non-64KB Boot Block BIOS image may not be generated.

 

2.02.03

1.          ROM Hole size should be in 16 bytes alignment.

2.          Fix the problem that Boot Block checksum may be bad with non-64KB Boot Block.

AMIBCP

3.17

3.16 –

Fix the problem that non-64KB Boot Block BIOS image may not be generated.

 

3.17 –

1.          ROM Hole size should be in 16 bytes alignment.

2.          Fix the problem that Boot Block checksum may be bad with non-64KB Boot Block.

3.          Fix the problem that modified ROM image may hang at check point D7h.

4.          Split language module can not be recognized.

5.          CPU MicroCode information is incorrect.

AMIMMDOS

1.13

1.12 –

Fix the problem that non-64KB Boot Block BIOS image may not be generated.

 

1.13 –

1.          ROM Hole size should be in 16 bytes alignment.

2.          Fix the problem that Boot Block checksum may be bad with non-64KB Boot Block.

AMIMMWIN

1.13

1.12 –

Fix the problem that non-64KB Boot Block BIOS image may not be generated.

 

1.13 –

1.          ROM Hole size should be in 16 bytes alignment.

2.          Fix the problem that Boot Block checksum may be bad with non-64KB Boot Block.

MMTOOL

3.15

3.14 –

Fix the problem that non-64KB Boot Block BIOS image may not be generated.

 

3.15 –

1.          ROM Hole size should be in 16 bytes alignment.

2.          Fix the problem that Boot Block checksum may be bad with non-64KB Boot Block.

3.          Displays a warning message when insert a module which was compressed twice.

AMIOLDOS

1.10

1.09 –

Fix the problem that non-64KB Boot Block BIOS image may not be generated.

 

1.10

1.          ROM Hole size should be in 16 bytes alignment.

2.          Fix the problem that Boot Block checksum may be bad with non-64KB Boot Block.

AMIOLWIN

1.10

1.09 –

Fix the problem that non-64KB Boot Block BIOS image may not be generated.

 

1.10 –

1.          ROM Hole size should be in 16 bytes alignment.

2.          Fix the problem that Boot Block checksum may be bad with non-64KB Boot Block.

OEMLOGO

3.12

3.10 –

Fix the problem that non-64KB Boot Block BIOS image may not be generated.

 

3.11 –

1.          ROM Hole size should be in 16 bytes alignment.

2.          Fix the problem that Boot Block checksum may be bad with non-64KB Boot Block.

3.          Check logo format to see if it is acceptable by BIOS.

 

3.12 –

Do not convert 16-color BMP to GRFX format if given ROM Image does not support GRFX.

AFULNX

4.05

AFULNX 4.05

1.          Now AFULNX can be configured and then executed properly through AFUSETUP utility. Following items are configurable:

-          Command state: enable/disable, shown/hidden, and always issued.

-          Error return code and error message.

2.          Better algorithm in finding system's ROM ID.

3.          Fix potential failure on physical memory un-mapping.

4.          Fix possible memory leaks problems.

5.          Fix bad grammar of some error messages.

AMIPWD

1.00

Formal release.

AMIPWDW

1.00

Formal release.

AFUDOS

4.06

4.05 –

1.          Now AFUDOS can be configured and then executed properly through AFUSETUP utility.

-          Following items are configurable:

-          Command state: enable/disable, shown/hidden, and always issued .

-          Error return code and error message.

2.          Better algorithm in finding system's ROM ID.  

3.          Fix potential failure on physical memory un-mapping.

4.          Fix possible memory leaks problems.

5.          Fix bad grammar of some error messages.

 

4.06 –

Add maximum retry parameter.

AFUWIN

4.13

4.12 –

1.          Now AFUWIN can be configured and then executed properly through AFUSETUP utility. Following items are configurable:

-          Command state: enable/disable, shown/hidden, and always issued.

-          Error return code and error message.

2.          Better algorithm in finding system's ROM ID.

3.          Fix potential failure on physical memory un-mapping.

4.          Fix possible memory leaks problems.

5.          Fix bad grammar of some error messages.

6.          AFUWIN return code is updated into registry

7.          AFUWIN GUI mode: When dumping system BIOS to ROM file, ".ROM" is automatically appended onto filename.

8.          AFUWIN GUI mode: Popup warning message changed into resource and moved to the start of execution.

9.          UCOREW64.SYS can now be merged into AFUWIN.EXE.

 

4.13 –

1.          Add maximum retry parameter.

2.          Fix the problem that system cannot restart after flash done.

AMIDEDOS

1.06

Modify reading SMBIOS data method.

AMIDEWIN

1.12

Modify reading SMBIOS data method.

 

 

 

8.00.11_ROMUTILS_8_RC2

 

Utility

Name

Release

Version

Update

Description

AMIMMDOS

1.11

Fix the problem that Boot Block Image may be truncated in some condition.

AMIOLDOS

1.08

Fix the problem that Boot Block Image may be truncated in some condition.

AMIMMWIN

1.11

Fix the problem that Boot Block Image may be truncated in some condition.

AMIOLWIN

1.08

Fix the problem that Boot Block Image may be truncated in some condition.

MMTOOL

3.13

Fix the problem that Boot Block Image may be truncated in some condition.

UCOREDLL

2.02.01

Fix the problem that Boot Block Image may be truncated in some condition.

OEMLOGO

3.09

Fix the problem that Boot Block Image may be truncated in some condition.

AMIBCP

3.15

3.14 –

Fix the problem that Boot Block Image may be truncated in some condition.

 

3.15 –

1.      Support award steup-style.

2.      Modify undo function in Register Edit page.

3.      Modify undo function in BIOS Strings page.

4.      Modify less words question in report file.

5.      Modify question item data incorrect after drag and drop in Setup Configuration.

6.      Modify OEM Data pop up error message as the word number greater 62.

AMISCE

2.11

1.      Fixed the bug of making AMISCE to be compatible with old BIOS.

2.      Fixed the bug of handling password when using "/i" and "/cw" functions.

AMISCEW

2.11

Fixed the bug of handling password when using "/i" and "/cw" functions.

AFUWIN

4.11

1.      Fix afuwin GUI mode: If "restart" is checked, afuwin always restart even if user hit 'EXIT' directly.

2.      Fix afuwin GUI: Can not preserve specific SMBIOS types.

3.      Fix afuwin text mode: Silent mode doesn't end until user presses a key.

DMIEDIT

1.11

1.      Allow the UUID field vale be modified in the type 1.

2.      Modify hexadecimal editor function.

AMIDEDOS

1.05

Fix the problem that truncated UUID cannot be updated via DMS file.

AMIDEWIN

1.11

Fix the problem that truncated UUID cannot be updated via DMS file.

 

 

 

8.00.11_ROMUTILS_8_RC1

 

Utility

Name

Release

Version

Update

Description

AMIMMDOS

1.10

Change help screen for AMIMMWIN.

AMIOLDOS

1.07

Change help screen for AMIOLWIN.

AMIMMWIN

1.10

Formal release.

AMIOLWIN

1.07

Formal release.

DMIEDIT

1.05

Update SMBIOS version from 2.3.2 to 2.4.

AMISCE

2.10

Compatible with previous BIOS.

AMISCEW

2.10

Windows XP64 support.

MMTOOL

3.12

1.      Fix the problem that extracted module size does not of proper.

2.      Adjust the surface of Extract Tab.

AFUDOS

4.04

1.      Add capability to preserve SMBIOS structures in NVRAM.

2.      Fix error parsing command line if 2nd character of ROM filename is 'm'.

AFUWIN

4.10

1.      Add capability to preserve SMBIOS structures in NVRAM.

2.      Fix error parsing command line if 2nd character of ROM filename is 'm'.

3.      Windows GUI support.

4.      Windows XP64 support.

AMIDEWIN

1.10

Windows XP64 support.

DMIEDIT

1.10

Windows XP64 support.

UCOREDLL

2.02.00

Windows XP64 support.

UCORESYS

1.02.00

Compiled by WINDDK.

UCOREW64

1.00.00

Formal release.

OEMLOGO

3.08

1.      16-Color BMP large logo does not limit to 640*480.

2.      Fix the problem that program crashed if given ROM file contained unsupported format.

 

 

 

8.00.11_ROMUTILS_7

 

Utility

Name

Release

Version

Update

Description

AMIMMDOS

1.09

1.      Fit Boot Block image to proper location automatically.

2.      ROM ID characters will always be in upper case.

AMIOLDOS

1.06

1.      Fit Boot Block image to proper location automatically.

2.      ROM ID characters will always be in upper case.

MMTOOL

3.11

1.      Fit Boot Block image to proper location automatically.

2.      ROM ID characters will always be in upper case.

OEMLOGO

3.07

1.      Fit Boot Block image to proper location automatically.

2.      ROM ID characters will always be in upper case.

AFUDOS

4.03

1.      ROM ID characters are case-insensitive.

2.      Compressed ROM Image support.

AFUWIN

4.03

1.      ROM ID characters are case-insensitive.

2.      Compressed ROM Image support.

AMIBCP

3.13

3.12 –

1.      Fix some user interface bug.

2.      Fix the problem that some string disappeared after change SETUP screen layout.

 

3.13 –

Fix the compatibility issue for SETUP screen layout function.

AMISCE

2.01

Fix the problem that system hangs while "/CW" command is running.

AMISCEW

2.01

Fix the problem that system hangs while "/CW" command is running.

AMIDEWIN

2.01

Fix the problem that system hangs while "/CW" command is running.

AMISCEW

2.01

Fix the problem that system hangs while "/CW" command is running.

AMIDEWIN

1.05

1.      Fix the problem that AMD K8 system reboot while "/ALL" is running.

2.      Fix the problem that AMD K8 system reboot while updating via configuration file.

3.      Fix the problem that AMD K8 system reboot while updating string.

DMIEDIT

1.04

1.      Fix some user interface bug.

2.      Fix the problem that system reboot while updating all structure including an empty Type 11.

 

 

 

8.00.11_ROMUTILS_7_RC3

 

Utility

Name

Release

Version

Update

Description

AMIMMDOS

1.08

1.06 –

1.      Display error message when user wants to insert a compressed file.

2.      Fix the problem that cannot extract uncompressed module to disk.

3.      128KB Boot Block support.

 

1.07 –

Fix the problem that invalid CPU Patch file may cause program crash.

 

1.08 –

Add “/SM” command to modify Sign-On Message.

MMTOOL

3.10

3.04 –

1.      Display error message when user wants to insert a compressed file.

2.      Fix the problem that cannot extract uncompressed module to disk.

3.      128KB Boot Block support.

 

3.10 –

ROM Information, ROM Hole and CPU MicroCode Patch support.

AMIOLDOS

1.05

128KB Boot Block support.

OEMLOGO

3.06

3.05 –

128KB Boot Block support.

 

3.06 –

Add "Do not convert GRFX" option.

AMIBCP

3.11

3.10 –

SETUP screen layout support.

 

3.11 –

Do not allow user to change default settings if the item has no default value.

AFUDOS

4.02

1.      Fix bugs for /C, /K, /O and /U command.

2.      Add /M option to update Boot Block MAC address if it exists.

3.      Check BIOS write-protection.

4.      Display error message when AFUDOS is running under Windows.

AFUWIN

4.02

1.      Fix bugs for /C, /K, /O and /U command.

2.      Add /M option to update Boot Block MAC address if it exists.

3.      Check BIOS write-protection.

AMISCE

2.00

Formal release.

AMISCEW

2.00

Formal release.

AMIDEDOS

1.04

Fix the problem that the input value range between 00-09 is invalid for "/CT" command.

AMIDEWIN

1.04

1.      Fix the problem that the input value range between 00-09 is invalid for "/CT" command.

2.      "/ALL" command may not work well. 

DMIEDIT

1.03

Fix some user interface bug.

 

 

8.00.11_ROMUTILS_7_RC2

 

Utility

Name

Release

Version

Update

Description

AMIOLDOS

1.04

1.03 –

1.      Small Logo module cannot be deleted.

2.      /S + /F command will destroy logo image.

 

1.04 –

Inserting a logo image into the BIOS that is no large logo module will cause the BIOS hanging at checkpoint 37h during POST.

MMTOOL

3.03

3.01 –

Fix the problem that Insert Module has no function after a module to be deleted.

 

3.02 –

Inserting a module into the BIOS will cause the BIOS hanging at check point 37h during POST.

 

3.03 –

Display warning message when user wants to insert a compressed file.

AMIMMDOS

1.05

Support SLP string up to 62 characters.

OEMLOGO

3.04

3.03 –

Fix the problem that cannot change OEM/small logo twice and adjust interface size.

 

3.04 –

Fix the problem that SaveImage function does not work well.

AMIDEDOS

1.03

Fix the problem that update data failure while O/S running under multi-processor mode.

AMIDEWIN

1.03

Fix the problem that update data failure while O/S running under multi-processor mode.

DMIEDIT

1.02

1.      Fix the problem that update data failure while O/S running under multi-processor mode.

2.      Input string length limited at 63 characters.

3.      Allows user to input hexadecimal value at Data Modification Box.

4.      Disable mouse right-click function to avoid that program crash.

AFUDOS/AFUWIN

4.01

1.      Add /L2 and /L3 commands to load CMOS optimal/default settings from given ROM File.

2.      Lock keyboard and mouse during flashing BIOS.

3.      Fix the problem that EC block cannot be updated.

4.      Fix the problem that NCB checksum error if the ROM file built by ROMBUILD v4.04 or lower.

5.      Fix the problem that cannot get correct ROM ID from CORE 8.00.10(or lower) BIOS ROM file.

6.      Fix the problem that update BIOS failure while O/S running under multi-processor mode.

AMICMOS

2.01

Display error message if this program is running under non-DOS environment and parameter present.

ROMSETUP

1.02

1. Fix the problem that system hang while enter to EventLog menu.

2. Fix the problem that system hang in CORE v8.00.12's BBS function.

AMISCE

1.50

Just change version to accord with AMISCEW.

AMISCEW

1.50

Fix the problem that cannot work under windows with H/T CPU enabled.

AMIBCP

3.01

Fix some bug.

 

 

8.00.11_ROMUTILS_7_RC1

 

Utility

Name

Release

Version

Update

Description

AMIOLDOS

1.02

3.      Fix the problem that small logo cannot display correctly.

4.      Add /XY options to define X-/Y-coordinate for GRFX format only.

AMIMMDOS

1.04

1.02 –

1.      Added /CP, /CPD, /CPE and /CPI commands to handle CPU MicroCode Patch Module.

2.      Added /INFO command to display/save BIOS ROM Information.

3.      [/U] option is now working on </E> command.

 

1.03 –

1.      No function with CPU MicroCode Patch data index.

2.      Insert CPU MicroCode Patch data failure.

 

1.04 –

1.      Remove /L option.

2.      Add /LM command to insert a linked-module.

AMIDEDOS

1.02

1.01 

1. Fix the problem that some type with value field cannot be updated.

2. Display wrong DWORD value.

3.      Default UUID value will be 0.

 

1.02 

Add new commands - /SKU for SKU Number in Type 1 and /SF for Family Name in Type.

AMIDEWIN

1.02

1.01 

1. Fix the problem that some type with value field cannot be updated.

2. Display wrong DWORD value.

3. Default UUID value will be 0.

 

1.02 

Add new commands - /SKU for SKU Number in Type 1 and /SF for Family Name in Type.

AMICMOS

2.00

Formal Release.

OEMLOGO

3.03

3.02 –

1. Following picture formats are acceptable for OEM Logo:

    A. 16/256-Color BMP file

    B. 256-Color PCX file

    C. 16M-Color JPG file

2. Small OEM resolution will be limited at 640*80, 16-Color.

 

3.03 –

Fix the problem that cannot change OEM/small logo twice and adjust interface size.

DMIEDIT

1.01

Add new commands - /SKU for SKU Number in Type 1 and /SF for Family Name in Type.

MMTOOL

3.00

Formal release.

AMIBCP

3.00

Formal release.

AMISCE

1.49

Working version release.

AMISCEW

1.49

Working version release.

AFUDOS

4.00

Formal release.

AFUWIN

4.00

Formal release.

 

 

 

 

 

8.00.08_ROMUTILS_7_BETA2

 

Utility

Name

Release

Version

Update

Description

ROMSETUP

1.01

Corrects algorithm for computing MenuItem - ShadeWhenList field size.

AMIMMDOS

1.01

1.      Add /RHF command to fill ROM Hole with given file.

2.      Update BIOS release Date/Time after rebuild ROM.

AMIOLDOS

1.01

Update BIOS release Date/Time after rebuild ROM.

AMIDEDOS

1.00

Formal release.

AMIDEWIN

1.00

Formal release.

OEMLOGO

3.00

Formal release.

DMIEDIT

1.00

Formal release.

 

 

8.00.08_ROMUTILS_7_BETA1

 

Utility

Name

Release

Version

Update

Description

AMIMMDOS

1.00

Formal release.

AMIOLDOS

1.00

Formal release.

ROMSETUP

1.00

Formal release.